﻿.ddlc{
	border:1px solid #d3d3d3;
	padding:1px;
	height:38px;
}
.ddlc p{
	background:url('../images/sprit2.png') repeat-x 0 -270px;
	height:37px;
	padding-left:10px;
}
.ddlc p img{margin-top:6px;}
.ddmain{background:#333;background:url('../images/ddbg.gif');height:320px;min-height:320px;}
.ddl{background:url('../images/dd01.gif');width:28px; height:320px;}
.ddr{background:url('../images/dd02.gif');width:220px; height:320px;padding-left:23px;}
.ddm{padding:12px 8px 8px;}
.ddbox{
	border:1px solid #dedede;
	background:#fff;
	width:627px;
	padding:8px;
}
.ddfilm img{width:98px;height:140px;}
.dd-tab{background:url('../images/sprit2.png') repeat-x 0 -550px;width:515px;padding-top:3px;color:#666;}
.dd-tab th,.dd-tab td{font-weight:normal;text-align:center;border-bottom:1px dotted #dedede;border-right:1px dotted #dedede; font-size:14px;height:38px;height:30px\9;padding:3px 0;}
.dd-tab th{font-size:12px;}
td.nobor,th.nobor{border-right:none;}
td.noborb{border-right:none;border-bottom:none;text-align:left;}
td.aleft{text-align:left;}
.ddgs td{
	background:#f8f8f8;
	padding:7px;
	padding:6px\9;
	color:#666;
}
.total{
	color:#f60;
	font-size:14px;
}
.zficon{color:#333;}
.zficon img{vertical-align:middle;}
.ddtt{font-size:16px; margin-top:38px;}
.ddtxt{
	color:#ccc;
	line-height:20px;
	margin-top:15px;
}
.ddsy{
	border-top:1px dotted #dedede;
	border-bottom:1px dotted #dedede;
	padding:10px 0;
	margin-top:15px;
	color:#f60;
	width:194px;
}
.ddtime{
	font-size:22px;
	margin-top:10px;
	font-weight:bold;
}
.ddkf{
	color:#ccc;
	font-weight:bold;
	margin-top:70px;
	line-height:22px;
	font-size:14px;
	margin-left:15px;
}
.zfway{
	height:40px;
	padding-left:15px;
	background:url('../images/dd03.gif');
}
.zfway a:hover,.zfway a:active{text-decoration:none;}
.zfway li{
	margin-left:5px;
	float:left;
	display:inline;
	font-size:16px;
	font-family:微软雅黑;
	font-weight:bold;
	
}
.zfway .onli a{
	display:inline-block;
    background:url('../images/dselnav.gif') left -40px;
    height:40px;
    padding:0 0 0 14px;
    cursor:pointer;
}
.zfway a{
	display:inline-block;
    background:url('../images/dselnav.gif') left -40px;
    height:40px;
    padding:0 0 0 14px;
    cursor:pointer;
}
.zfway .onli a span{
	background:url('../images/dselnav.gif') right -40px;
	height:40px;
	padding:0 14px 0 0;
	display:inline-block;
	line-height:40px;	
}
.zfway a span{
	background:url('../images/dselnav.gif') right -40px;
	height:40px;
	padding:0 14px 0 0;
	display:inline-block;
	line-height:40px;	
}
.zfway .onli a{background:url('../images/dselnav.gif') left top;}
.zfway .onli a span{background:url('../images/dselnav.gif') right top;}
.zfway a:link span,.zfway a:visited span{color:#333;}
.zfway .onli a:link span,.zfway .onli a:visited span{color:#fff;}
.zfway a:link span,.zfway a:visited span{color:#333;}
.zfway .onli a:link span,.zfway .onli a:visited span{color:#fff;}
.zfbox{background:#333;padding:10px;width:920px;}
.inzf{background:#fff;padding:10px;}
/*.zfbt{background:url('../images/dd04.gif') no-repeat;height:7px;}*/
.zfli{border-bottom:1px #CFCEC9 solid;padding-bottom:8px; width:62%;}
.zfli dd{
	background:url('../images/dd.gif') no-repeat left 5px;
	padding-left:20px;
	line-height:26px;
}
.zfli input{margin-right:4px;}
.zfli span{margin-right:15px;}
.dzhu{
	border:1px solid #F8E2AD;
	background:#FEF6DF;
	color:#f00;
	padding:8px;
	margin-top:10px;
	width:60%;
}
.zfbank {width:62%;}
.zfbank th{background:#ccc;height:28px;line-height:28px; text-align:left;padding:0 5px;}
.zfbank  td{background:#fff;padding:0 5px;height:28px;line-height:28px;}
.bank li{
	float:left;
	margin:10px;
	height:50px;
	white-space:nowrap;
}
.Paybar{
	margin-top:10px;
}
.ddetail{width:512px; position:relative;}
.ddetail .ml150{position:absolute;right:5px;top:5px;}
.dhk-tab{width:100%;}
.paydhk{
	border:1px solid #ccc;
	background:#f8f8f8;
	padding:10px 20px;
}
.paynote{
	color:#f00;
	font-size:14px;
	font-weight:bold;
}
.paydhktxt{color:#333;font-size:14px;}
.dhkxing{color:red;}
.dhkinput input{
	border:1px solid #ccc;
	background:#fff;
	width:180px;
	height:26px;
	line-height:26px;
	padding:0 2px;
	color:#333;
}
.dhkpas{
	font-size:12px;
	color:#999;
	margin-left:8px;
}
.dhkpayment{
	margin-left:210px;
}
.paydhk p{margin-top:10px;}
.paybanktab{border-collapse:collapse;}
.paybanktab td,.paybanktab th{
	border:1px solid #dedede;
	padding:5px;
}
.zficon input{vertical-align:middle;}
/*高度怀疑*/
.gdhyinput{
	border:1px #ccc solid;
	height:20px;
	line-height:20px;
	padding:0 2px;
}

/**新的兑换卡支付样式**/
.dhknew-pay,.paynewtab{
	width:678px;
	border:1px solid #ccc;
}
.dhknew-pay{margin:10px 0 0;}
.dhkttnew{padding:2px;background:#fff;}
.dhkttnew h2{
	background:url('../images/dhktt.jpg') repeat-x;
	height:31px;
	line-height:31px;
	font-size:14px;
	color:#004F97;
	padding-left:10px;
}
.dhknew-zfbox{background:#F8F8F8; font-size:12px; padding:10px 10px 10px;}
.dhknew-input{
	width:128px;
	height:50px;
	float:left;
	display:inline;
	margin-right:5px;
}
.dhknew-input s{
	text-decoration:none;
	color:#f30;
}
.dhknew-input input{
	width:124px;
	height:17px;
	line-height:17px;
	padding-left:1px;
	margin-top:4px;
}
.newerrtxt{
	margin-top:4px;
	float:left;
	color:#f30;
	padding-top:16px;
}
.newnote{
	color:#595959;
	margin-top:4px;
}
.paynewtab{border:none;}
.paynewtab img{vertical-align:middle;}
.paynewtab table{border-collapse:collapse; border:1px solid #CCCCCC; margin:10px 0;}
.paynewtab table td img{cursor:pointer;}
.paynewtab td,.paynewtab th{border:1px #ccc dashed;text-align:center; font-size:12px;}
.paynewtab td{border-bottom:none; border-right:none;height:28px;}
.paynewtab td.noborder,.paynewtab th.noborder{border-left:none;}
.paynewtab th{
	font-weight:normal;
	font-size:14px;
	color:#004F97;
	height:32px;
	border-top:none;
	border-right:none;
}
.paynewtab th.red,.paynewtab .red{color:#f00;}
.dhkcha{color:#565656;}
.lett{
	color:#f00;
	margin:0 0 10px;
	font-size:12px;
}
.notpay{
	font-size:14px;
	color:#888;
}
.paybtn{
	font-size:14px;
	color:#f00;
	margin-top:8px;
	width:202px;
	text-align:center;
}
.dhknew-pay .ml50{margin-left:50px;}

/**订单页面pos机样式**/
.posbox{
	width:790px;
	height:44px;
	margin:0 auto;
	padding:5px 10px 5px 120px;
	background:url('../images/posbg.jpg') repeat-x;
	position:relative;
	font-size:12px;
	font-family:微软雅黑;
	line-height:20px;
	color:#333;
	margin-bottom:10px;
}
.posbox img{
	vertical-align:middle;
}
.posbox b{
	display:block;
	background:url('../images/posb.gif') no-repeat;
	height:55px;
	width:55px;
	position:absolute;
	top:0;
	left:0;
}
.posbox strong{
	position:absolute;
	top:12px;
	left:50px;
	display:block;
	width:56px;
	height:22px;
	background:url('../images/posnote.gif') no-repeat;
	text-indent:-99999px;
}
.posbox a,.posbox a:link,.posbox a:visited{
	color:#333;
	font-weight:bold;
	text-decoration:underline;
}
.posbox a:hover,.posbox a:active{color:#369;}
